import Mock from 'mockjs'


// 声明let  下面需要修改数据
let list = []

// 添加接口
Mock.mock('/api/add', 'post', (req) => {
  // 获取数据
  const data = JSON.parse(req.body)
  // 添加id
  data.id = new Date().getTime().toString()
  // 推入
  list.push(data)
  // 打印测试
  console.log('添加账单列表：', list);
  return {
    code: 200,
    data: null,
    mess: '添加成功'
  }
})

// 账单列表
Mock.mock('/api/list', 'post', () => {
  console.log('当前账单列表：', list);
  return {
    code: 200,
    data: list
  }
})
// 删除接口
Mock.mock('/api/delete', 'post', (req) => {
  const { id } = JSON.parse(req.body)
  list = list.filter(item => item.id !== id)
  console.log('删除后账单列表：', list);
  return {
    code: 200,
    data: null,
    mess: '删除成功！'
  }
})